using System;
using System.Data.Linq;
using System.Data.Linq.Mapping;
namespace MicroMsg.Storage
{
	[Table]
	public class EmojiArtGroup : StorageItem
	{
		[Column(IsPrimaryKey = true)]
		public int nPackID;
		[Column]
		public string strName;
		[Column]
		public string strPackName_en_us;
		[Column(CanBeNull = true)]
		public string strPackName_zh_cn;
		[Column]
		public string strPackName_zh_tw;
		[Column]
		public string strIcon;
		[Column]
		public int nPackVersion;
		[Column]
		public int nCount;
		[Column(CanBeNull = true)]
		public int? nOrder;
		[Column(IsVersion = true)]
		private Binary _version;
		public EmojiArtGroup()
		{
		}
		public EmojiArtGroup(EmojiArtConstGroup emojiArtConstGroup_0)
		{
			this.nPackID = emojiArtConstGroup_0.nPackID;
			this.strName = emojiArtConstGroup_0.strName;
			this.strPackName_en_us = emojiArtConstGroup_0.strPackName_en_us;
			this.strPackName_zh_cn = emojiArtConstGroup_0.strPackName_zh_cn;
			this.strPackName_zh_tw = emojiArtConstGroup_0.strPackName_zh_tw;
			this.strIcon = emojiArtConstGroup_0.strIcon;
			this.nPackVersion = emojiArtConstGroup_0.nPackVersion;
			this.nCount = emojiArtConstGroup_0.nCount;
		}
	}
}
